package utils

import (
	"github.com/gogf/gf/v2/database/gredis"
	"github.com/gogf/gf/v2/frame/g"
	"miaoyu/internal/service"
)

/*
@Time : 2023/4/24 10:25
@Author : 56766
@File : redis.logic.go
*/

type sRedis struct {
	redis *gredis.Redis
}

func init() {
	service.RegisterRedis(NewRedis())
}

func NewRedis() *sRedis {

	//redisConfig := &gredis.Config{
	//	Address: "119.3.162.200:6379",
	//	Pass:    "Dzwww2022",
	//}
	//redis, err := gredis.New(redisConfig)
	//gredis.SetConfig(gredis.Adapter(gredis.))
	//if err != nil {
	//	fmt.Println(err)
	//	panic("redis err")
	//}
	return &sRedis{redis: g.Redis("default")}
}
func (s *sRedis) GetRedis() *gredis.Redis {
	return s.redis
}
